//定义一个全局变量：作为标记具体是什么错误，如果这个变量是0说明没有信息问题，可以注册
var a="0";
var b="0";
var c="0";
var d="0";
$(function() {
	//用户名的正则判断
//	var isSumbit= NO;
	$("#username").blur(function() {
		// 定义一个变量，用来存放输入框中的值 ：可以试试这个：$("#username").val(),
		var email = jQuery("#username").val();
		// 定义一个变量，判断手机的正则
		var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
		var messige = "";
		var flag = false;
		// 完成正则匹配
		if (!reg.test(email)) {
		a="1";//修改全局变量
			messige = "你输入的邮箱不合法！";
		} else {
			flag = true;
			messige = "格式正确！";
			a="0";
		}
		if (flag) {
			$("#reg_sp1").text(messige).css('color', '#0000ff');
			
			
			var json ={"username":$("#username").val()};
			$.get("http://localhost:8080/ZDNFProject/RegisterAjaxServlet",json,function(data,suss){
			
				if(data=="true"){
				
					$("#reg_sp1").text("该用户已经被注册").css('color', '#0000ff');

				}else{
					$("#reg_sp1").text("可以正常注册").css('color','#2A00FF');
				}
				
			});
		} else {
			$("#reg_sp1").text(messige).css('color', '#f53808');
		}
		//判断是否可以正常注册

		
		
	});

	/**
	 * 2.密码不能少于6位数
	 */

	$("#password").blur(function() {
		var len = $("#password").val();
		var messige = "";
		var flag = false;
		if (len.length < 6) {
			b="2";
			messige = "密码不能少于6位！";
		} else {
			flag = true;
			b="0";
			messige = "格式正确！"
		}
		if (flag) {
			$("#reg_sp2").text(messige).css('color', '#0000ff');
		} else {
			$("#reg_sp2").text(messige).css('color', '#f53808');
		}

	});
	/**
	 * 3.判断两次密码是否一样
	 */
	$("#password2").blur(function() {
		var p1 = $("#password").val();
		var p2 = $("#password2").val();
		var messige = "";
		var flag = false;
		if (p1 != p2) {
			c="3";
			messige = "两次密码不一样！";
		} else {
			flag = true;
			c="0";
			messige = "格式正确！"
		}
		if (flag) {
			$("#reg_sp3").text(messige).css('color', '#0000ff');
		} else {
			$("#reg_sp3").text(messige).css('color', '#f53808');
		}
	});
});

$("#phone").blur(function() {
	var p1 = $("#phone").val();
	var reg_phone = /^1[34578][0-9]{9}$/;
	var messige = "";
	var flag = false;
	if (!reg_phone.test(phone)) {
		d="4";
		messige = "手机号格式不正确！";
	} else {
		flag = true;
		d="0";
		messige = "格式正确！"
	}
	if (flag) {
		$("#reg_sp7").text(messige).css('color', '#0000ff');
	} else {
		$("#reg_sp7").text(messige).css('color', '#f53808');
	}
});
/**
 * 编写一个show方法处理看不清换一张的功能
 */
function show() {

	// 修改img src属性的值
	$("#reg_imgid").attr("src", "/ZDNFProject/CheckCode?time=" + new Date().getTime())
}

function check(){
	
	if(a ==1){
		alert("用户信息有误！请检查后重新输入！");
		return false;
	}if(b==2){
		alert("密码信息有误！请检查后重新输入！");
		return false;
	}if(c==3){
		alert("第二次密码有误！请检查后重新输入！");
		return false;
	}if(d==4){
		alert("手机信息有误！请检查后重新输入！");
		return false;
	}
}
